{% extends "base.html" %}{% load i18n crm_tags %} {% block title %}{{ contact.name }}{% endblock %} {% block content %}

{{ contact.name }}

{{ contact.phone_display }} {% if contact.alt_phone %}{{ contact.alt_phone_display }}{% endif %}
{{ contact.get_status_display }} {% blocktranslate trimmed with language=contact.get_language_display %}Prefers {{ language }}{% endblocktranslate %} {% if contact.do_not_call %}{% translate "Do not call them" %}{% endif %}
{% translate "Log a call" %} {% translate "Plan follow-up" %} {% translate "Record testimony" %} {% translate "Record giving" %} {% translate "New order" %} {% if user.is_supervisor %}{% translate "Open care case" %}{% else %}{% translate "Refer for pastoral care" %}{% endif %} {% translate "Edit details" %}
{% if remarks or remark_form %}

{% translate "Pastoral remarks" %}

{% for r in remarks %}

{{ r.text|linebreaksbr }}

{{ r.author.display_name|default:"—" }}, {{ r.created_at|date:"j M Y" }}{% if r.private %} {% translate "Administrators only" %}{% endif %} {% if user.is_superuser or user.is_supervisor and r.author_id == user.id %}
{% csrf_token %}
{% endif %}
{% empty %}

{% translate "No remarks yet." %}

{% endfor %} {% if remark_form %}
{% translate "Add remark" %}
{% csrf_token %} {% include "_field.html" with field=remark_form.text %} {% if remark_form.private %}{% include "_field.html" with field=remark_form.private %}{% endif %}
{% endif %}
{% endif %}
{% if issues %}

{% translate "Previous issues" %}

{% translate "and who attended them" %}
{% for t in issues %} {% endfor %}
{% translate "Ticket" %}{% translate "Issue" %}{% translate "Attended by" %}{% translate "Status" %}
{{ t.number }}
{{ t.created_at|date:"j M Y" }}
{{ t.title|truncatechars:80 }}{% if t.is_escalated %} {% translate "Escalated" %}{% endif %} {{ t.created_by.display_name|default:"—" }}{% if t.assigned_to and t.assigned_to_id != t.created_by_id %}
{% blocktranslate trimmed with name=t.assigned_to.display_name %}then {{ name }}{% endblocktranslate %}
{% endif %}{% if t.resolved_by and t.resolved_by_id != t.assigned_to_id and t.resolved_by_id != t.created_by_id %}
{% blocktranslate trimmed with name=t.resolved_by.display_name %}resolved by {{ name }}{% endblocktranslate %}
{% endif %}
{{ t.get_status_display }}
{% endif %}

{% translate "Timeline" %}

{% translate "Search calls" %}, {% blocktranslate trimmed count n=call_count %}{{ n }} call{% plural %}{{ n }} calls{% endblocktranslate %}
{% if events %}
    {% for e in events %}
  1. {{ e.label }} {{ e.at|date:"j M Y, H:i" }} {% if e.link %}{{ e.link_text }}{% endif %} {% for cls, text in e.pills %}{{ text }}{% endfor %}
    {% if e.title %}
    {% if e.cancelled %}{{ e.title }}{% else %}{{ e.title }}{% endif %}
    {% endif %} {% if e.meta %}
    {{ e.meta }}
    {% endif %} {% if e.body %}

    {{ e.body|truncatechars:600 }}

    {% endif %} {% if e.attached %}
    {% for cls, label, text, locked in e.attached %}
    {{ label }}{% if locked %}{{ text }}{% else %}{{ text|truncatechars:200 }}{% endif %}
    {% endfor %}
    {% endif %}
  2. {% endfor %}
{% if events|length < events_total %}

{% blocktranslate trimmed with n=events_total %}Show all {{ n }}{% endblocktranslate %}

{% endif %} {% else %}
{% translate "Nothing here yet." %}{% blocktranslate trimmed with name=contact.first_name %}Use “Log a call” after you speak with {{ name }}.{% endblocktranslate %}
{% endif %}
{% endblock %}